package com.anp.business.entity.dto;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @author yicky zhang
 * @create 2018-09-06 下午5:48
 * @desc
 **/

public class CertifyRespData {
    public static final String DETAIL_RESP_CODE_PER_SUCCESS = "0000";//细分码 交易成功
    public static final String RESP_CODE_PER_SUCCESS = "00";//应答码  鉴权成功
    public static final String RESP_CODE_PER_FAILED = "01";//应答码  鉴权失败
    public static final String RESP_CODE_NO_SUPPORT = "02";//应答码  不支持验证
    public static final String RESP_CODE_FORMAT_MISSED = "03";//应答码  验证要素格式有误
    public static final String RESP_CODE_SYSTEM_ERROR = "04";//应答码  系统异常

    @JSONField(name = "personalMandate")
    private String personalMandate;
    @JSONField(name = "userNo")
    private String userNo; // 用户号
    @JSONField(name = "cardNo")
    private String cardNo; // 卡号
    @JSONField(name = "dcType")
    private String dcType; // 借贷标志
    @JSONField(name = "certType")
    private String certType; // 证件类型
    @JSONField(name = "certNo")
    private String certNo;  // 证件号码
    @JSONField(name = "name")
    private String name;   //证件姓名
    @JSONField(name = "CVN2")
    private String CVN2; //cardCvn2
    @JSONField(name = "cardExpire")
    private String cardExpire; //卡有效期
    @JSONField(name = "phoneNo")
    private String phoneNo; // 卡关联手机号
    @JSONField(name = "srcMerId")
    private String srcMerId; //商户ID
    @JSONField(name = "businessNo")
    private String businessNo;  //来源商户营业执照
    @JSONField(name = "merchantName")
    private String merchantName; //来源商户名称
    @JSONField(name = "sourceIp")
    private String sourceIp;  //来源ip
    @JSONField(name = "respCode")
    private String respCode;  //应答码
    @JSONField(name = "respMsg")
    private String respMsg;  //应答码描述
    @JSONField(name = "detailRespCode")
    private String detailRespCode;  //细分应答码
    @JSONField(name = "detailRespMsg")
    private String detailRespMsg;  //细分应答码解释

    public String getPersonalMandate() {
        return personalMandate;
    }

    public void setPersonalMandate(String personalMandate) {
        this.personalMandate = personalMandate;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getDcType() {
        return dcType;
    }

    public void setDcType(String dcType) {
        this.dcType = dcType;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCVN2() {
        return CVN2;
    }

    public void setCVN2(String CVN2) {
        this.CVN2 = CVN2;
    }

    public String getCardExpire() {
        return cardExpire;
    }

    public void setCardExpire(String cardExpire) {
        this.cardExpire = cardExpire;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getSrcMerId() {
        return srcMerId;
    }

    public void setSrcMerId(String srcMerId) {
        this.srcMerId = srcMerId;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getSourceIp() {
        return sourceIp;
    }

    public void setSourceIp(String sourceIp) {
        this.sourceIp = sourceIp;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getRespMsg() {
        return respMsg;
    }

    public void setRespMsg(String respMsg) {
        this.respMsg = respMsg;
    }

    public String getDetailRespCode() {
        return detailRespCode;
    }

    public void setDetailRespCode(String detailRespCode) {
        this.detailRespCode = detailRespCode;
    }

    public String getDetailRespMsg() {
        return detailRespMsg;
    }

    public void setDetailRespMsg(String detailRespMsg) {
        this.detailRespMsg = detailRespMsg;
    }
}
